def fibonacci_array_recursive(n):
    
    fibo_array = [0,1]
    
    def get_fibo_term(n):

        if n < len(fibo_array):
            return fibo_array[n]
        
        else:
            t = get_fibo_term(n - 1) + get_fibo_term(n - 2)
            fibo_array.append(t)
            return t

    # print(get_fibo_term(20))
    # print(fibo_array)

    return fibo_array


print(fibonacci_array_recursive(20))
